/**
 * SysConfigsMapper.java
 * Copyright(C) 1949++ 中华人民共和国
 * 深圳市盛开互联网金融顾问有限公司.
 * All rights reserved.
 * E-mail:server@skjr.net
 * SKDate:2017-11-16 17:28:59
 */
package com.huamao.zh.service;

import java.util.List;
import java.util.Map;

import com.baomidou.mybatisplus.service.IService;
import com.huamao.zh.base.PageWrapper;
import com.huamao.zh.model.SktSysConfigs;

public interface SysConfigsService extends IService<SktSysConfigs> {
	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	SktSysConfigs add(SktSysConfigs sysConfigs) throws Exception;

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	SktSysConfigs addSelective(SktSysConfigs sysConfigs) throws Exception;

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	int delete(Map<String, Object> map);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	int update(SktSysConfigs sysConfigs) throws Exception;

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	int updateSelective(SktSysConfigs sysConfigs) throws Exception;

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	SktSysConfigs get(Integer configId);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	PageWrapper<SktSysConfigs> search(PageWrapper<SktSysConfigs> pageWrapper);

	/**
	 * 功能说明： Author： SKDate:2017-11-16 17:28:59
	 */
	List<SktSysConfigs> queryList(Map<String, Object> map);

	SktSysConfigs getByFieldCode(String fieldCode);

	SktSysConfigs selectOne(SktSysConfigs sktSysConfigs);

	List<SktSysConfigs> selectAll();
}